@charset "utf-8";
/* CSS Document */

body, ul, li, dl, dt, dd, a, div, td, input, textarea, button { color: #666666; font: 13px/27px Arial,sans-serif; line-height: 18px; }

body { background: #BCBCBC; margin: 0; padding: 0px; }
input.button { background: url(images/button_bg.png) repeat-x; border: 0; width: 85px; height: 26px; line-height: 24px; font-weight: 800; color: #FFF; }
input.text { margin: 0; background: #FBFBFB; border: 1px solid #E5E5E5; width: 450px; height: 26px; line-height: 26px; padding: 0 5px; font-size: 16px; font-weight: 800; }
textarea { width:450px; height:120px; background: #FBFBFB; border: 1px solid #E5E5E5; line-height: 20px; padding: 0 5px; font-size: 12px; }
select.select { margin: 0; background: #FBFBFB; border: 1px solid #E5E5E5; height: 26px; line-height: 26px; font-size: 14px; font-weight: 800; }
select.select option { height: 26px; line-height: 26px; }

ul, li, dl, dt, dd, form { margin: 0; border: 0; padding: 0; list-style: none; }

#eBody { margin:0 10px; padding: 10px 15px; background: #E4E4E4; }
#eBody .eSpace { height: 10px; }
#eBody .eSheet { background: #FFF; padding: 10px 15px; }
#eBody .eTitle { font-size: 17px; color: #666666; }
#eBody .ePath { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCC; }
#eBody .eTool { margin: 10px 0; height: 26px; }
#eBody .eTool ul { float: left; margin-right: 10px; padding: 0 10px; background: url(images/title_bg.png) repeat-x #FAFAFA; border: 1px solid #D2D2D2; }
#eBody .eTool ul li { float: left; height: 24px; line-height: 24px; padding: 0 5px; }
#eBody .eTool ul li a { color: #6E6E6E; text-decoration: none; line-height: 24px; }
#eBody .eTool ul li a:hover { color: #0DA61A; text-decoration: underline; }
#eBody .eTool ul li b { color: #0DA61A; line-height: 24px; }
#eBody .eTool .eSearch { float: right; padding: 0; margin: 0; background: none; border: 0; }
#eBody .eTool .eSearch li { float: left; height: 24px; padding: 0; padding-left: 5px; }
#eBody .eTool .eSearch li input[type=text] { height: 26px; line-height: 26px; font-size: 12px; background: #FFF; border: 1px solid #D2D2D2; }
#eBody .eList dl { height: 50px; border-bottom: 1px solid #EEE; padding-top: 10px; }
#eBody .eList dt { float: left; width: 30px; text-align: center; }
#eBody .eList dd { float: left; }
#eBody .eList .selected { background: #EEE; }
#eBody .eList .ePic { background: url(images/pic_ico.png) left center no-repeat; padding-left: 20px; }
#eBody .eList .listTitle { color: #0DA61A; font-size: 14px; margin-bottom: 5px; }
#eBody .eList .listTitle a { color: #0DA61A; font-size: 14px; margin-bottom: 5px; }
#eBody .eList .listTitle input { width: 30px; height: 18px; line-height: 18px; font-size: 14px; }
#eBody .eList .listTool { color: #999; }
#eBody .eList .listTool a { float: left; margin-right: 10px; }
#eBody .eList .listTime { float: right; color: #CCC; padding-right: 5px; }
#eBody .eList b { font-size: 12px; color: #666; }
#eBody .eList .listTime b { color: #666666; }
#eBody .eList td { font-size: 14px;; height: 28px; color: #333; padding: 0 5px; }
#eBody .eList .title { color: #0DA61A; font-size: 14px; }
#eBody .eList .title td { color: #658802; border-bottom: 1px solid #999; font-weight: 800; }
#eBody .eList .class td { font-size: 12px; color: #666; height: 20px; padding-left: 35px; }
#eBody .eList .border td { border-bottom: 1px solid #EEE; padding-left: 35px; }
#eBody .eList .border td a { color: #658802; text-decoration: underline; }
#eBody .hover { background: #F9F9F9; }
#eBody .eTag { height: 31px; margin-top: 10px; background:url(images/border_bg.gif) repeat-x 0px 30px; }
#eBody .eTag li { float: left; height: 30px; line-height: 30px; padding: 0 20px; border: 1px solid #E4E4E4; border-bottom: 0; }
#eBody .eTag li a { color: #666666; text-decoration: none; }
#eBody .eTag li a:hover { color: #0DA61A; }
#eBody .eTag .eSelected { background: url(images/tag_bg.png) repeat-x #FFF; border: 1px solid #CCC; border-bottom: 0; }
#eBody .eTag .eSelected a { color: #0DA61A; text-decoration: none; font-weight: 800; }
#eBody .eBorder { border: 1px solid #CCC; border-top: 0; }
#eBody .eEdit dt { height: 30px; line-height: 30px; font-weight: 800; }
#eBody .eEdit dt b { color: #CCC; }
#eBody .eEdit dd { margin-bottom: 10px; }

#eBody .eColumn { background: #F9F9F9; border: 1px solid #EEE; margin-bottom: 10px; padding: 10px 0; display: none; }
#eBody .eColumn .space { padding-left: 14px; }
#eBody .eColumn ul { padding: 0 20px; display: none; }
#eBody .eColumn ul li { height: 26px; line-height: 26px; }
#eBody .eColumn .eText { padding: 0 20px; color: #C30; height: 26px; line-height: 26px; }
#eBody .eColumn a { text-decoration: none; font-weight: 800; }
#eBody .eColumn a:hover { color: #C30; font-weight: 800; }

.resYes { font-size: 9px; font-weight: bold; color: #33CC00; } 
.resNo { font-size: 9px; font-weight: bold; color: #CC3300; }
.eError { background: url(images/error_bg.jpg) 0px center no-repeat; color: #CC3300; line-height: 30px; padding-left: 25px; }
#eColumnDown { position: absolute; display: none; z-index: 999; background: #FBFBFB; border: 1px solid #E5E5E5; }
#eColumnDown a { display: block; line-height: 22px; text-decoration: none; padding: 2px 10px; }
#eColumnDown a:hover { background: #CCE7FF; }
#eColumnDown .selected { color: #C30; font-weight: 800; }

#uploadForm { position: absolute; left: -1000px; }

#eHint { height: 22px; line-height: 22px; margin-bottom: 5px; color: #0DA61A; }
#eHint b { color: #CC3300; }
#eState { padding: 5px 0; color: #E4E4E4; background: #F9F9F9; height: 88px; overflow: auto; border: 1px solid #CCC; }
#eState li { padding: 2px 10px; }

#tripHtml dl { border-bottom: 1px solid #CCC; margin-bottom: 10px; }

.eOperation { position: absolute; border: 1px solid #CCC; background: #FFF; padding: 0px 5px; margin-left: -15px; margin-top: 26px; display: none; }
.eOperation a { display: block; margin: 5px; }